//
// Created by buyongjiu on 2024/4/20.
//

#ifndef FEI_LAXER_GRAMMER_H
#define FEI_LAXER_GRAMMER_H


#include <string>
#include <vector>

struct Grammar_struct{
    std::string left;
    std::pair<std::string,std::string> right;
};

class Grammar {
public:
    std::string grammar_type;
    int Scan_Regular_Grammar(std::vector<std::string> corresponding_input);
    void Print_struct();
    std::vector<Grammar_struct> grammar;
};

#endif //FEI_LAXER_GRAMMER_H
